﻿@font-face {font-family:"阿里巴巴普惠体 2.0 35 Thin";src:url("//at.alicdn.com/wf/webfont/0frPAQovwgbQ/xEOwysdvFBoq.woff2") format("woff2"),url("//at.alicdn.com/wf/webfont/0frPAQovwgbQ/EhSlySxwD55R.woff") format("woff");font-display:swap}
* {border:0;margin:0;padding:0;outline:0;box-sizing:border-box}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,fieldset,legend,button,textarea,div,img {border:0 none;margin:0;padding:0;box-sizing:border-box;outline:0}
body,textarea,input,button,select,keygen,legend {font-size:14px;color:#333;outline:0;font-family:"阿里巴巴普惠体 2.0 35 Thin",'Microsoft Yahei',Arial,sans-serif}
html,body {width:100%;position:relative;height:100%}
.bodyw,.body_st {height:100%}
html {font-size:calc(100vw / 19.2)}
body {overflow-x:hidden;padding-top:80px}
h1,h2,h3,h4,h5,h6 {font-weight:normal}
em {font-style:normal}
ul,li,ol {list-style:none}
a {text-decoration:none;color:#333}
a:hover {color:#2956a7}
.l {float:left}
.r {float:right}
table {border-collapse:collapse}
.clear:after {content:".";display:block;height:0;visibility:hidden;clear:both;overflow:hidden}
.pd06 {padding-left:6%;padding-right:6%}
.w1400 {width:1400px;max-width:95%;margin:auto}
.w1200 {width:1200px;max-width:95%;margin:auto}
.top_bg {position:fixed;left:0;top:0;right:0;z-index:9;-webkit-transition:0.5s;transition:0.5s;border-bottom:1px solid rgba(0,0,0,0.1);height:80px;background:#fff}
.top_h {display:flex;align-items:center;justify-content:space-between}
.top_h .logo {}
.top_h .logo img {display:block;height:80px;padding:20px 0}
.top_h .logo img.logo2 {display:none}
.dh_tx {position:absolute;top:0}
.dh_tx i {position:absolute;top:0;height:80px;-webkit-transition:0.5s;transition:0.5s}
.dh_tx i:after {content:"";position:absolute;left:30px;bottom:0;right:30px;-webkit-transition:0.5s;transition:0.5s;border-bottom:2px solid #2956a7}
.dh ul li {float:left;position:relative}
.dh ul li p a {display:block;line-height:80px;font-size:16px;position:relative;color:#333;padding:0 30px}
.dh ul li.on p a {color:#2956a7}
.dh ul li .dh_fl {position:absolute;left:50%;margin-left:-100px;top:80px;width:200px;display:none;box-shadow:0 0 10px rgba(0,0,0,0.1);background:#fff}
.dh ul li .dh_fl ul {display:block}
.dh ul li .dh_fl ul li {width:100%;padding-top:0}
.dh ul li .dh_fl ul li a {display:block;font-size:14px;line-height:24px;padding:10px 0px;text-align:center;color:#666;border-top:1px solid #eee;-webkit-transition:0.5s;transition:0.5s}
.dh ul li .dh_fl ul li a:hover {color:#fff;background:#2956a7}
.dh ul li .dh_fl ul li .dh_fl {left:100%;top:0px;margin-left:0}
.top_ssyy {display:flex}
.top_yy a {padding:0 10px;font-size:16px;line-height:80px;color:#333;display:flex;align-items:center;-webkit-transition:0.5s;transition:0.5s}
.top_yy a i {font-size:20px;padding-right:5px}
.top_yy_xl {position:absolute;left:50%;top:80px;background:#fff;display:none;padding:10px 0;width:100px;margin-left:-50px;border-radius:0 0 5px 5px;border-top:1px solid #eee}
.top_yy_xl a {display:block;font-size:14px;line-height:30px;color:#666;text-align:center}
.top_yy_xl a:hover {color:#2956a7}
.top_ss {margin-left:30px}
.top_ss span.button {display:flex;align-items:center;font-size:16px;line-height:80px;color:#333;cursor:pointer;-webkit-transition:0.5s;transition:0.5s}
.top_ss span.button i {font-size:20px;padding-right:5px}
.serach {position:fixed;left:0;right:0px;top:0px;bottom:0;z-index:10;display:none}
.serach2 {position:absolute;left:0;right:0px;top:100px;display:flex;align-items:center;justify-content:center}
.serach form {position:relative;width:100px;max-width:85%;-webkit-transition:0.5s;transition:0.5s;background:#fff;padding:0px 20px;box-shadow:0 0 20px rgba(0,0,0,0.5)}
.serach.on form {width:1200px}
.serach form input[type='text'] {font-size:16px;width:100%;height:66px;line-height:66px;padding:0 40px 0 40px;color:#666;background:none}
.serach form input.ferror {border-bottom:2px solid red}
.serach form i {position:absolute;left:20px;top:0px;height:66px;font-size:20px;line-height:66px;text-align:center;color:#999}
.serach form a {position:absolute;right:60px;top:0px;font-size:16px;line-height:66px;color:#666}
.serach form span {position:absolute;right:20px;top:0px;width:24px;height:66px;cursor:pointer}
.serach form span:before {content:"";position:absolute;left:50%;top:50%;width:24px;height:2px;background:#2956a7;margin:-1px 0 0 -12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.5s;transition:0.5s;border-radius:2px}
.serach form span:after {content:"";position:absolute;left:50%;top:50%;width:2px;height:24px;background:#2956a7;margin:-12px 0 0 -1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.5s;transition:0.5s;border-radius:2px}
.serach form span:hover:before {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
.serach form span:hover:after {-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.banner {width:100%;overflow:hidden;position:relative}
.banner ul li {overflow:hidden;position:relative}
.banner ul li img {display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.bandd {display:none;position:absolute;left:0;bottom:25px!important;width:100%;text-align:center;z-index:5;display:flex;align-items:center;justify-content:center}
.bandd span {z-index:2;cursor:pointer;margin:0 6px!important;width:8px;height:8px;position:relative;-webkit-transition:0.5s;transition:0.5s;background:rgba(255,255,255,0.5);opacity:1!important}
.bandd span.swiper-pagination-bullet-active {background:#fff}
.bandd span.swiper-pagination-bullet-active:after {content:"";position:absolute;left:-6px;top:-6px;border:1px solid #fff;width:18px;height:18px;border-radius:50%}
.banz,.bany {position:absolute;top:50%;width:50px;height:50px;margin-top:-25px;opacity:0;-webkit-transition:0.5s;transition:0.5s;cursor:pointer;z-index:5;font-size:20px;line-height:50px;text-align:center;color:#fff;background:rgba(0,0,0,0.4);border-radius:50%}
.banz {left:5%}
.bany {right:5%}
.banner:hover .banz,.banner:hover .bany {opacity:1}
.sy_bt {text-align:center}
.sy_bt .ml1 {font-size:48px;line-height:48px;color:#333}
.sy_bt .ml2 {font-size:18px;line-height:24px;color:#666;margin-top:20px}
.sy_bt.fff .ml1 {color:#fff}
.sy_bt.fff .ml2 {color:#fff}
.sy_cp_bg {padding-top:80px;padding-bottom:80px;background:url(../img/sy_cp_bg.jpg) center no-repeat;background-size:cover}
.sy_cp {margin-top:50px}
.sy_cp ul {display:flex;flex-wrap:wrap}
.sy_cp ul li {width:49%;margin:0 2% 2% 0;border-radius:20px;overflow:hidden;background:#fff}
.sy_cp ul li:nth-child(2n) {margin-right:0}
.sy_cp ul li a {display:flex;align-items:center;flex-direction:row-reverse}
.sy_cp ul li .img {overflow:hidden;width:50%}
.sy_cp ul li .img img {display:block;width:100%;-webkit-transition:0.5s;transition:0.5s}
.sy_cp ul li:hover .img img {-webkit-transform:scale(1.1);transform:scale(1.1)}
.sy_cp ul li .txt {width:50%;padding:0 30px}
.sy_cp ul li .txt .ml1 {font-size:30px;line-height:36px;color:#333;-webkit-transition:0.5s;transition:0.5s;font-weight:100}
.sy_cp ul li .txt .ml2 {font-size:16px;line-height:30px;color:#666;margin-top:20px;height:90px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.sy_cp ul li .txt .ml3 {display:flex;padding-top:30px}
.sy_cp ul li .txt .ml3 span {width:36px;font-size:20px;line-height:34px;text-align:center;color:#999;border:1px solid #ccc;border-radius:50%;-webkit-transition:0.5s;transition:0.5s}
.sy_cp ul li:hover .txt .ml1 {color:#2956a7}
.sy_cp ul li:hover .txt .ml3 span {color:#fff;border:1px solid #2956a7;background:#2956a7}
.sy_cp_bg .gd_more {margin-top:30px}
.gd_more {display:flex;justify-content:center;margin-top:20px}
.gd_more a {display:flex;align-items:center;justify-content:center;font-size:16px;line-height:42px;color:#2956a7;border:2px solid #2956a7;border-radius:23px;padding:0 36px;-webkit-transition:0.5s;transition:0.5s}
.gd_more a i {padding-left:10px;font-size:19px}
.gd_more a:hover {color:#fff;background:#2956a7}
.icp {color:#FFFFFF;margin-left:5px}
.sy_fa_bg {background:#2956a7;padding-top:40px;padding-bottom:40px}
.sy_fa_bg2 {padding:80px 80px;background:#fff;border-radius:30px;overflow:hidden;position:relative}
.sy_fa {margin-top:0px}
.sy_fa_l,.sy_fa_r {position:absolute;top:0;bottom:0;width:120px;font-size:30px;display:flex;align-items:center;color:#fff;padding:0 20px;cursor:pointer;z-index:1}
.sy_fa_l {left:-70px;background:url('../img/sy_fa_l.png') right center no-repeat;justify-content:flex-end}
.sy_fa_r {right:-70px;background:url('../img/sy_fa_r.png') left center no-repeat}
.sy_fa2 {padding:80px 0}
.sy_fa2 ul li {text-align:center}
.sy_fa2 ul li a {display:block;position:relative;z-index:1}
.sy_fa2 ul li .tb {font-size:88px;line-height:88px;color:#2956a7;-webkit-transition:0.5s;transition:0.5s;position:relative;z-index:1}
.sy_fa2 ul li .txt {font-size:20px;line-height:24px;color:#666;font-weight:100;padding-top:20px;-webkit-transition:0.5s;transition:0.5s;position:relative;z-index:1}
.sy_fa2 ul li:before,.sy_fa2 ul li:after {content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;background:#2956a7;margin:-5px 0 0 -5px;opacity:0;border-radius:50%}
.sy_fa2 ul li a:before {content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;background:#2956a7;margin:-5px 0 0 -5px;opacity:0;border-radius:50%;-webkit-transition:0.5s;transition:0.5s}
@media screen and (min-width:1200px) {.sy_fa2 ul li:hover a:before {-webkit-transform:scale(15);transform:scale(15);opacity:1}
.sy_fa2 ul li:hover:before {-webkit-animation:jing_max 2.4s linear 0s infinite normal both;animation:jing_max 2s linear 0s infinite normal both}
.sy_fa2 ul li:hover:after {-webkit-animation:jing_max 2.4s linear 0.6s infinite normal both;animation:jing_max 2s linear 1s infinite normal both}
.sy_fa2 ul li:hover .tb {color:#fff;font-size:66px;line-height:66px}
.sy_fa2 ul li:hover .txt {color:#fff;font-size:18px;padding-top:10px}}
@-webkit-keyframes jing_max {0% {-webkit-transform:scale(15);opacity:0}
25% {-webkit-transform:scale(18);opacity:0.4}
50% {-webkit-transform:scale(21);opacity:.2}
75% {-webkit-transform:scale(25);opacity:0}
100% {-webkit-transform:scale(15);opacity:0}}
@keyframes jing_max {0% {transform:scale(15);opacity:0}
25% {transform:scale(18);opacity:0.4}
50% {transform:scale(21);opacity:.2}
75% {transform:scale(25);opacity:0}
100% {transform:scale(15);opacity:0}}
.sy_ys_bg {padding-top:80px;padding-bottom:80px;background:url('../img/sy_ys_bg.jpg') center no-repeat;background-size:cover}
.sy_ys ul {display:flex;flex-wrap:wrap;margin-top:50px}
.sy_ys ul li {width:49%;margin:0 2% 2% 0;padding:60px 6%;text-align:center;background:#fff;border-radius:20px;-webkit-transition:0.5s;transition:0.5s}
.sy_ys ul li:nth-child(2n) {margin-right:0}
.sy_ys ul li .tb {font-size:66px;line-height:66px;color:#2956a7;-webkit-transition:0.5s;transition:0.5s}
.sy_ys ul li .wz {font-size:24px;line-height:30px;color:#333;margin-top:30px;-webkit-transition:0.5s;transition:0.5s}
.sy_ys ul li .ms {font-size:16px;line-height:30px;color:#666;margin-top:20px;-webkit-transition:0.5s;transition:0.5s}
.sy_ys ul li:hover {background:#2956a7}
.sy_ys ul li:hover .tb {color:#fff}
.sy_ys ul li:hover .wz {color:#fff}
.sy_ys ul li:hover .ms {color:#fff}
.sy_gy_bg {padding-top:80px;padding-bottom:80px;background:url('../img/sy_xw_bg.jpg') center no-repeat;background-size:cover}
.sy_gy .lb {padding-top:50px;display:flex;align-items:center;justify-content:space-between}
.sy_gy .img {width:48%;overflow:hidden;position:relative;border-radius:20px}
.sy_gy .img img {display:block;width:100%;height:100%;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;-webkit-transition:0.5s;transition:0.5s}
.sy_gy .img:hover img {-webkit-transform:scale(1.1);transform:scale(1.1)}
.sy_gy .img .tb {position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1;cursor:pointer;background:rgba(0,0,0,0.2)}
.sy_gy .img .tb span {display:flex;align-items:center;justify-content:center;width:70px;height:70px;border:2px solid #fff;border-radius:50%;font-size:24px;color:#fff;text-align:center;position:relative;-webkit-transition:0.5s;transition:0.5s}
.sy_gy .img .tb span:after {content:'';display:block;position:absolute;left:-2px;right:-2px;bottom:-2px;top:-2px;border-radius:50%;border:3px solid;opacity:.8;border-color:transparent;border-right-color:#005ba4;-webkit-animation:runDot 2s infinite ease-in-out;animation:runDot 2s infinite ease-in-out}
.sy_gy .img .tb span:hover {color:#2956a7;background:rgba(255,255,255,0.7)}
.sy_gy .img .sp {position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;display:none;background:#000}
.sy_gy .img .sp video {display:block;width:100%;height:100%;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover}
@-webkit-keyframes runDot {0% {-webkit-transform:rotate(0deg)}
100% {-webkit-transform:rotate(359deg)}}
@keyframes runDot {0% {transform:rotate(0deg)}
100% {transform:rotate(359deg)}}
.sy_gy .txt {width:48%}
.sy_gy .txt .ml2 {font-size:16px;color:#333;line-height:32px}
.sy_gy .txt .ml3 {padding-top:30px}
.sy_gy .txt .ml3 ul {display:flex;align-items:center;justify-content:space-between;width:100%}
.sy_gy .txt .ml3 ul li {text-align:center}
.sy_gy .txt .ml3 ul li .m1 {font-size:18px;color:#333;display:flex;align-items:flex-start;justify-content:center}
.sy_gy .txt .ml3 ul li .m1 span {color:#2956a7;font-size:66px;font-family:'Impact'}
.sy_gy .txt .ml3 ul li .m2 {font-size:18px;line-height:24px;color:#333;margin-top:5px}
.sy_gy_bg .gd_more {margin-top:30px;justify-content:flex-start}
.sy_xw_bg {padding-top:80px;padding-bottom:80px}
.sy_xw_bg .lb {margin-top:50px;display:flex;justify-content:space-between}
.sy_xw_bg .lb .lb1_l {width:48.5%;background:#2956a7}
.sy_xw_bg .lb .lb1_l .img {overflow:hidden}
.sy_xw_bg .lb .lb1_l .img img {display:block;width:100%;-webkit-transition:0.5s;transition:0.5s}
.sy_xw_bg .lb .lb1_l .img:hover img {-webkit-transform:scale(1.1);transform:scale(1.1)}
.sy_xw_bg .lb .lb1_l .txt {padding:20px}
.sy_xw_bg .lb .lb1_l .txt .ml1 {font-size:18px;line-height:24px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sy_xw_bg .lb .lb1_l .txt .ml1:hover {color:#fff}
.sy_xw_bg .lb .lb1_l .txt .ml2 {padding-top:10px;font-size:14px;line-height:24px;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.sy_xw_bg .lb .lb1_l .txt .ml3 {padding-top:20px;display:flex;justify-content:space-between}
.sy_xw_bg .lb .lb1_l .txt .ml3 .m1 {font-size:14px;line-height:30px;color:#fff}
.sy_xw_bg .lb .lb1_l .txt .ml3 .m2 {font-size:12px;line-height:30px;color:#fff;border:1px solid #fff;padding:0 20px;-webkit-transition:0.5s;transition:0.5s;border-radius:16px}
.sy_xw_bg .lb .lb1_l .txt .ml3 .m2:hover {color:#2956a7;background:#fff}
.sy_xw_bg .lb .lb1_r {width:48.5%}
.sy_xw_bg .lb .lb1_r ul li a {display:flex;align-items:center;border-bottom:1px solid #eee;padding:20px 0}
.sy_xw_bg .lb .lb1_r ul li:nth-child(1) a {padding-top:0}
.sy_xw_bg .lb .lb1_r ul li a .img {overflow:hidden;width:40%}
.sy_xw_bg .lb .lb1_r ul li a .img img {display:block;width:100%;-webkit-transition:0.5s;transition:0.5s}
.sy_xw_bg .lb .lb1_r ul li a .img:hover img {-webkit-transform:scale(1.1);transform:scale(1.1)}
.sy_xw_bg .lb .lb1_r ul li a .txt {width:60%;padding-left:30px;position:relative}
.sy_xw_bg .lb .lb1_r ul li a .txt .ml1 {font-size:18px;line-height:24px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sy_xw_bg .lb .lb1_r ul li a .txt .ml1:hover {color:#2956a7}
.sy_xw_bg .lb .lb1_r ul li a .txt .ml2 {padding-top:10px;font-size:14px;line-height:24px;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.sy_xw_bg .lb .lb1_r ul li a .txt .ml3 {padding-top:20px;display:flex;justify-content:space-between}
.sy_xw_bg .lb .lb1_r ul li a .txt .ml3 .m1 {font-size:14px;line-height:30px;color:#2956a7}
.sy_xw_bg .lb .lb1_r ul li a .txt .ml3 .m2 {font-size:12px;line-height:30px;color:#2956a7;border:1px solid #2956a7;padding:0 20px;border-radius:16px;-webkit-transition:0.5s;transition:0.5s}
.sy_xw_bg .lb .lb1_r ul li a .txt .ml3 .m2:hover {color:#fff;background:#2956a7;border:1px solid #2956a7}
.sy_xw_bg .gd_more {margin-top:50px}
.foot {background:#2956a7;padding-top:60px}
.foot1 {display:flex;padding-bottom:60px}
.foot_dh {width:50%;display:flex;justify-content:space-between}
.foot_dh ul li.bt {padding-bottom:10px}
.foot_dh ul li a {font-size:16px;line-height:36px;color:#b7c0cf;-webkit-transition:0.5s;transition:0.5s}
.foot_dh ul li.bt a {font-size:20px;color:#fff}
.foot_dh ul li a:hover {color:#fff;text-decoration:underline}
.foot_dh ul li.bt a:hover {color:#fff;text-decoration:none}
.foot_lx {width:30%;padding-left:8%}
.foot_lx .ml1 {font-size:20px;line-height:36px;color:#fff;padding-bottom:10px}
.foot_lx .ml2 {font-size:16px;line-height:36px;color:#b7c0cf}
.foot_ewm {width:20%;padding-left:8%}
.foot_ewm img {display:block;width:100%}
.bqsy {font-size:14px;line-height:30px;padding:20px 0;text-align:center;color:#b7c0cf;border-top:1px solid rgba(255,255,255,0.1)}
.bat {overflow:hidden;position:relative}
.bat .img img {display:block;width:100%}
.bat .txt {position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}
.bat .txt .ml1 {font-size:48px;line-height:48px;color:#fff;font-weight:100}
.bat .txt .ml2 {font-size:30px;line-height:30px;color:#fff;font-weight:100;text-transform:uppercase;padding-top:20px}
.bat .lj_bg {position:absolute;left:0;right:0;bottom:15px;display:flex;align-items:center;justify-content:center;opacity:0.5}
.bat .lj {display:flex;align-items:center}
.bat .lj em {line-height:24px;margin-right:5px;font-size:16px;color:#fff}
.bat .lj i {line-height:24px;font-size:14px;color:#fff}
.bat .lj span {font-size:14px;color:#fff;line-height:24px}
.bat .lj a {font-size:14px;color:#fff;line-height:24px}
.bat .lj a:hover {text-decoration:underline}
.ny_dqlj_dw {height:67px}
.ny_dqlj_bg {border-bottom:1px solid #eee;background:#fff}
.ny_dqlj_bg.on {position:fixed;top:100px;left:0;right:0;z-index:8;-webkit-transition:0.5s;transition:0.5s}
.ny_dqlj_bg.on.xs {top:0px}
.ny_dqlj {display:flex;justify-content:center;align-items:center}
.ny_dqlj .fl ul {display:flex;align-items:center}
.ny_dqlj .fl ul li {position:relative;z-index:1;margin:0 30px}
.ny_dqlj .fl ul li a {display:block;font-size:16px;line-height:66px;color:#333;position:relative}
.ny_dqlj .fl ul li a:after {content:"";position:absolute;left:0px;right:0px;bottom:0px;border-bottom:2px solid #2956a7;opacity:0;-webkit-transition:0.5s;transition:0.5s}
.ny_dqlj .fl ul li:hover a {color:#2956a7}
.ny_dqlj .fl ul li.on a {color:#2956a7;font-weight:bold}
.ny_dqlj .fl ul li.on a:after {opacity:1}
.ny_cp_bg {padding-top:60px;padding-bottom:60px;background:#f1f3f5}
.ny_cp ul {display:flex;flex-wrap:wrap}
.ny_cp ul li {width:49%;margin:0 2% 2% 0;background:#fff;border-radius:20px;overflow:hidden}
.ny_cp ul li:nth-child(2n) {margin-right:0}
.ny_cp ul li a {display:flex;justify-content:space-between;height:100%}
.ny_cp ul li .txt {flex:1;width:100%;padding:30px 30px 80px;position:relative;overflow:hidden}
.ny_cp ul li .txt .ml1 {font-size:30px;line-height:30px;color:#333;padding-right:20px;-webkit-transition:0.5s;transition:0.5s;font-weight:100;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.ny_cp ul li .txt i {display:block;border-bottom:1px solid #eee;margin-top:20px}
.ny_cp ul li .txt i:after {content:"";display:block;width:66px;height:2px;background:#2956a7;-webkit-transition:0.5s;transition:0.5s}
.ny_cp ul li .txt .ml2 {font-size:16px;line-height:30px;color:#666;margin-top:20px;padding-right:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.ny_cp ul li .txt .ml3 {position:absolute;left:30px;bottom:30px}
.ny_cp ul li .txt .ml3 span {display:block;width:30px;font-size:20px;line-height:28px;text-align:center;color:#999;border:1px solid #acacac;border-radius:50%;-webkit-transition:0.5s;transition:0.5s}
.ny_cp ul li:hover .txt .ml3 span {color:#fff;border:1px solid #2956a7;background:#2956a7}
.ny_cp ul li .img {width:320px;overflow:hidden}
.ny_cp ul li .img img {display:block;width:100%;-webkit-transition:0.5s;transition:0.5s}
.ny_cp ul li:hover .img img {-webkit-transform:scale(1.06);transform:scale(1.06)}
.ny_cp ul li:hover .txt .ml1 {color:#2956a7}
.ny_cp ul li:hover .txt i:after {width:120px}
ul.pagination {display:block !important}
.pagination li {width:auto !important;display:inline-block !important;border-radius:0 !important;margin:0 !important;background:none !important}
.pagination {width:100%;height:auto;text-align:center;font-size:0px;position:relative;overflow:hidden;margin:auto;padding-top:20px}
.pagination a,.pagination span {display:inline-block;padding:0 20px !important;line-height:36px;font-size:14px;border:1px solid #eee;margin:0 5px;color:#666;background:#fff}
.pagination span.current,.pagination a:hover,.pagination .active span {color:#fff;border-color:#2956a7;background:#2956a7}
.ny_cp_xq_bg {padding-top:60px;padding-bottom:80px}
.ny_yqrz_xq_zy {display:flex;justify-content:space-between}
.ny_yqrz_xq_tp {width:50%;padding-left:1.6rem;position:relative;background:#fff}
.large_box {margin-bottom:10px;width:100%;height:auto;overflow:hidden;margin:auto;position:relative}
.large_box .btn2 {position:absolute;top:50%;margin-top:-25px;border-radius:5px;width:30px;height:50px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;color:#999;border:1px solid #eee;-webkit-transition:0.5s;transition:0.5s}
.left_btn2 {left:0px}
.right_btn2 {right:0px}
.left_btn2:hover {background:#2956a7;border:1px solid #2956a7;color:#fff}
.right_btn2:hover {background:#2956a7;border:1px solid #2956a7;color:#fff}
.large_box ul li {display:none}
.large_box img {display:block;width:100%;margin:auto}
.small_box {position:absolute;width:1.43rem;top:0;left:0;bottom:0;padding:0}
.small_list {overflow:hidden;height:100%;overflow:auto;padding:0 10px}
.small_list::-webkit-scrollbar-track {background:#eee;border-radius:5px}
.small_list::-webkit-scrollbar {width:5px;height:5px}
.small_list::-webkit-scrollbar-thumb {background:#2956a7;border-radius:5px}
.small_list ul {overflow:hidden}
.small_list ul li {position:relative;margin-bottom:0.1rem;border:1px solid #eee}
.small_list ul li img {display:block;width:100%;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;-webkit-transition:0.5s;transition:0.5s}
.small_list ul li.on {border:2px solid #2956a7}
.small_box .btn {position:absolute;left:0;width:100%;height:0.3rem;background-color:#f6f6f6;background-repeat:no-repeat;background-position:center center;cursor:pointer;display:none}
.left_btn {top:0;background-image:url(../img/left_btn.png)}
.right_btn {bottom:0;background-image:url(../img/right_btn.png)}
.ny_yqrz_xq_r {width:45%}
.ny_yqrz_xq_bt .h1 {font-size:42px;line-height:56px;padding:0px 0px 20px;color:#2956a7;border-bottom:1px solid #eee;font-weight:100}
.ny_yqrz_xq_bt .h3 {font-size:16px;line-height:30px;color:#666;padding:25px 0px 0}
.ny_yqrz_xq_bt .h3 strong {font-size:18px;color:#333}
.ny_yqrz_xq_bt .h3 table {border:1px solid #eee;border-width:1px 1px 0 0;width:100%}
.ny_yqrz_xq_bt .h3 table th {border:1px solid #eee;border-width:0 0 1px 1px;padding:10px 20px}
.ny_yqrz_xq_bt .h3 table td {border:1px solid #eee;border-width:0 0 1px 1px;padding:10px 20px}
.ny_yqrz_xq_bt .h4 {position:relative;margin-top:35px}
.ny_yqrz_xq_bt .h4 ul {display:flex}
.ny_yqrz_xq_bt .h4 ul li {margin-right:20px}
.ny_yqrz_xq_bt .h4 ul li a {display:flex;align-items:center;justify-content:center;font-size:16px;line-height:42px;color:#fff;background:#2956a7;border:2px solid #2956a7;border-radius:5px;padding:0 30px;-webkit-transition:0.5s;transition:0.5s}
.ny_yqrz_xq_bt .h4 ul li a span {padding-right:10px;font-size:24px;color:#fff;-webkit-transition:0.5s;transition:0.5s}
.ny_yqrz_xq_bt .h4 ul li a:hover {color:#2956a7;background:#fff;border:2px solid #2956a7}
.ny_yqrz_xq_bt .h4 ul li a:hover span {color:#2956a7}
.cp_xq_txt {padding:60px 0 0}
.cp_xq_txt .bt span {display:block;font-size:42px;line-height:42px;color:#333;border-bottom:1px solid #eee;padding-bottom:30px;font-weight:100}
.cp_xq_txt .txt {line-height:30px;font-size:16px;color:#333;margin-top:50px}
.cp_xq_txt .txt img {display:block;max-width:100%;margin:auto}
.cp_xq_txt .txt table {border:1px solid #eee;border-width:1px 1px 0 0;width:100%}
.cp_xq_txt .txt table th {border:1px solid #eee;border-width:0 0 1px 1px;padding:10px 20px;background:#f2f2f2;color:#333;line-height:24px;text-align:left}
.cp_xq_txt .txt table td {border:1px solid #eee;border-width:0 0 1px 1px;padding:10px 20px}
.view-page2 {position:relative;padding-top:20px;border-top:1px solid #eee;margin-top:50px}
.view-page2 .prev,.view-page2 .next {font-size:16px;line-height:36px;width:45%}
.view-page2 .prev {float:left}
.view-page2 .prev a,.view-page2 .next a {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.view-page2 a {display:block;color:#666}
.view-page2 .next {float:right;text-align:right}
.view-page2 .prev:hover a {color:#2956a7}
.view-page2 .next:hover a {color:#2956a7}
.ny_fa3 {padding-bottom:80px}
.ny_fa3 .bt {font-size:42px;line-height:42px;color:#333;text-align:center;font-weight:100}
.ny_fa3 .lb_bg {margin-top:50px;position:relative}
.ny_fa3 .lb_bg .ny_fa3_l,.ny_fa3 .lb_bg .ny_fa3_r {position:absolute;top:50%;margin-top:-65px;font-size:30px;line-height:46px;color:#999;cursor:pointer;-webkit-transition:0.5s;transition:0.5s}
.ny_fa3 .lb_bg .ny_fa3_l {left:0px}
.ny_fa3 .lb_bg .ny_fa3_r {right:0px}
.ny_fa3 .lb_bg .ny_fa3_l:hover,.ny_fa3 .lb_bg .ny_fa3_r:hover {color:#2956a7}
.ny_fa3 .lb_bg .ny_fa3_dd {text-align:center;z-index:5;display:flex;align-items:center;justify-content:center;padding-top:30px}
.ny_fa3 .lb_bg .ny_fa3_dd span {z-index:2;cursor:pointer;margin:0 6px!important;width:8px;height:8px;position:relative;-webkit-transition:0.5s;transition:0.5s;background:rgba(0,0,0,0.3);opacity:1!important}
.ny_fa3 .lb_bg .ny_fa3_dd span.swiper-pagination-bullet-active {background:#2956a7}
.ny_fa3 .lb_bg .ny_fa3_dd span.swiper-pagination-bullet-active:after {content:"";position:absolute;left:-6px;top:-6px;border:1px solid #2956a7;width:18px;height:18px;border-radius:50%}
.ny_fa3 .lb_bg .lb ul li .img {overflow:hidden;position:relative;border:1px solid #eee}
.ny_fa3 .lb_bg .lb ul li .img:before,.ny_fa3 .lb_bg .lb ul li .img:after {content:"";position:absolute;width:0;height:0;border:3px solid #2956a7;-webkit-transition:0.5s;transition:0.5s;z-index:1;opacity:0}
.ny_fa3 .lb_bg .lb ul li .img:before {left:0px;top:0;border-width:3px 0 0 3px}
.ny_fa3 .lb_bg .lb ul li .img:after {right:0;bottom:0;border-width:0 3px 3px 0}
.ny_fa3 .lb_bg .lb ul li:hover .img:before,.ny_fa3 .lb_bg .lb ul li:hover .img:after {width:100%;height:100%;opacity:1}
.ny_fa3 .lb_bg .lb ul li .img img {display:block;width:100%;-webkit-transition:0.5s;transition:0.5s}
.ny_fa3 .lb_bg .lb ul li:hover .img img {-webkit-transform:scale(1.05);transform:scale(1.05)}
.ny_fa3 .lb_bg .lb ul li .txt {font-size:16px;line-height:24px;color:#666;text-align:center;padding:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:0.5s;transition:0.5s}
.ny_fa3 .lb_bg .lb ul li:hover .txt {color:#2956a7}
.ny_txt {padding-top:60px;padding-bottom:60px;font-size:16px;line-height:30px;color:#333}
.ny_txt img {max-width:100%}
.ny_gy_bg {background:url('../img/ny_gy_bg.jpg') center bottom no-repeat;background-size:cover;padding-top:60px;padding-bottom:60px;position:relative}
.ny_gy {display:flex;align-items:center;margin-top:40px}
.ny_gy_bg .txt {width:50%;padding-left:4%;font-size:16px;line-height:36px;color:#333}
.ny_gy_bg .img {width:50%;overflow:hidden;position:relative}
.ny_gy_bg .img img {display:block;width:100%;height:100%;-o-object-fit:cover;-webkit-object-fit:cover;object-fit:cover;-webkit-transition:0.5s;transition:0.5s}
.ny_gy_bg .img:hover img {-webkit-transform:scale(1.1);transform:scale(1.1)}
.ny_bt {font-size:42px;line-height:42px;color:#333;text-align:center;font-weight:100}
.ny_zp3 {padding-top:60px;padding-bottom:60px}
.ny_zp3 .txt {margin-top:50px}
.ny_zp3 .txt ul li {padding:0 20px;display:flex;align-items:center;justify-content:space-between;height:66px;font-size:16px;color:#333;cursor:pointer;-webkit-transition:0.5s;transition:0.5s}
.ny_zp3 .txt ul li:nth-child(2n+1) {background:#f1f3f5}
.ny_zp3 .txt ul li:hover {color:#fff;background:#2956a7}
.ny_zp3 .txt ul li .ml3 {display:none}
.ny_zp_tc_bg {position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.75);z-index:99;display:none}
.ny_zp_tc {position:absolute;left:50%;top:50%;background:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:60px 50px 60px 50px;border-radius:10px;font-size:14px;line-height:30px;color:#444;width:80%;max-width:700px;height:0;-webkit-transition:0.5s;transition:0.5s}
.ny_zp_tc_gb {position:absolute;right:-18px;top:-18px;width:36px;line-height:36px;text-align:center;font-size:14px;color:#fff;background:#2956a7;border-radius:50%;cursor:pointer}
.ny_zp_tc_xx {height:100%;overflow:auto;padding-right:10px}
.ny_zp_tc_xx::-webkit-scrollbar {width:5px;height:5px}
.ny_zp_tc_xx::-webkit-scrollbar-track {background:#eee;border-radius:2px}
.ny_zp_tc_xx::-webkit-scrollbar-thumb {background:#2956a7;border-radius:2px}
.ny_zp_tc_xx .jl {display:block;font-size:16px;line-height:46px;color:#2956a7;width:180px;border:1px solid #2956a7;text-align:center;margin-top:30px;border-radius:24px;margin-bottom:10px;-webkit-transition:0.5s;transition:0.5s}
.ny_zp_tc_xx .jl:hover {color:#fff;background:#2956a7}
.ny_zp_tc_xx_gd .h1 {font-weight:100;padding-bottom:20px;font-size:42px;color:#333;line-height:52px}
.ny_zp_tc_xx_gd .h2 {font-size:16px;line-height:36px;color:#333}
.ny_zp_tc_xx_gd .h1 .ny_zp_img {font-size:36px;padding-right:10px}
.ny_xw {padding-top:40px;padding-bottom:60px}
.ny_xw ul li a {padding:0px 0 20px;display:flex;align-items:center;border-bottom:1px solid #eee;margin-bottom:20px;position:relative}
.ny_xw ul li a:after {content:"";position:absolute;left:0;bottom:-1px;height:3px;width:0;background:#2956a7;-webkit-transition:0.5s;transition:0.5s}
.ny_xw ul li:hover a:after {width:100%}
.ny_xw ul li .rq {background:#2956a7;color:#fff;padding:10px 0px;width:100px;border-radius:0 30px 0 30px;overflow:hidden}
.ny_xw ul li .rq p {text-align:center;font-size:14px;padding:10px 0}
.ny_xw ul li .rq p:nth-child(1) {font-size:42px;position:relative;line-height:42px;font-weight:bold}
.ny_xw ul li .rq p:nth-child(1):after {position:absolute;width:68px;height:1px;background-color:rgba(255,255,255,0.2);left:50%;margin-left:-34px;bottom:0;content:''}
.ny_xw ul li .txt {flex:1;width:100%;padding-left:30px;overflow:hidden}
.ny_xw ul li .txt .ml1 {line-height:24px;font-size:18px;font-weight:normal;color:#333;overflow:hidden;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:0.5s;transition:0.5s}
.ny_xw ul li .txt .ml1:hover {color:#2956a7}
.ny_xw ul li .txt .ml2 {height:48px;line-height:24px;color:#666;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:5px}
.ny_xw ul li .txt .ml3 {margin-top:10px;display:flex;align-items:center;justify-content:space-between}
.ny_xw ul li .txt .ml3 .ml3_l {font-size:14px;line-height:24px;color:#999}
.ny_xw ul li .txt .ml3 .ml3_l span {font-size:16px;float:left;padding-right:5px}
.ny_xw ul li .txt .ml3 .ml3_r {font-size:14px;line-height:24px;color:#666;-webkit-transition:0.5s;transition:0.5s}
.ny_xw ul li .txt .ml3 .ml3_r:hover {color:#2956a7}
.fa_xq {padding-top:60px;padding-bottom:60px}
.fa_xq .bt {font-size:30px;line-height:42px;color:#333;font-weight:100;text-align:center}
.fa_xq .ms {margin-top:20px;color:#999;font-size:14px;line-height:24px;text-align:center;display:flex;align-items:center;justify-content:center}
.fa_xq .ms .line {padding:0 15px;color:#ccc;font-size:12px}
.fa_xq .ms span.iconfont {padding-right:5px;font-size:18px;color:#aaa}
.fa_xq .ms a {color:#999;-webkit-transition:0.5s;transition:0.5s;display:flex}
.fa_xq .ms a i {padding-right:5px;font-size:18px}
.fa_xq .ms a:hover {color:#2956a7}
.fa_xq .txt {color:#333;padding-top:30px;font-size:16px;line-height:30px;border-top:1px solid #eee;margin-top:30px}
.fa_xq .txt img {max-width:100%;display:block;margin:auto}
.ny_lx {padding-top:60px;padding-bottom:60px;display:flex;justify-content:space-between;position:relative}
.ny_lx .txt {width:35%;border:1px solid #ddd;padding:20px}
.ny_lx .txt .btyw {font-size:24px;line-height:24px;color:#333;padding-bottom:15px;font-weight:100}
.ny_lx .txt .bt {font-size:42px;line-height:42px;color:#333;font-weight:100}
.ny_lx .txt .nr {font-size:16px;line-height:36px;color:#666;margin-top:20px}
.ny_lx .txt .nr ul li {font-size:18px;line-height:30px;color:#333;display:flex;border-bottom:1px solid #ddd;padding:20px 0}
.ny_lx .txt .nr ul li i,.ny_lx .txt .nr ul li em {width:60px;font-size:36px;line-height:36px;color:#2956a7;text-align:center}
.ny_lx .txt .nr ul li p {flex:1;width:100%}
.ny_lx .txt .nr ul li p span {font-weight:bold}
.ny_lx .dt {width:62%;border:1px solid #ddd;overflow:hidden}
.ny_lx .dt iframe {display:block;width:100%;height:100%}
.yqlj {width:1400px;max-width:95%;margin:20px auto 20px}
.yqlj span {float:left;font-size:12px;line-height:20px;color:#AAA;font-weight:bold;margin-right:10px}
.yqlj a {float:left;margin-right:10px;font-size:12px;line-height:20px;color:#AAA}
.yqlj a:hover {text-decoration:underline}
.sy_cp_fl{margin-top:40px;}
.sy_cp_fl ul{display:flex;justify-content:center;}
.sy_cp_fl ul li{margin:0px 12px 0;}
.sy_cp_fl ul li a{display:block;font-size:16px;line-height:24px;color:#666;background:#fff;border-radius:22px;padding:10px 30px;-webkit-transition: 0.5s;transition: 0.5s;}
.sy_cp_fl ul li a:hover{color:#fff;background:#2956a7;}
.sy_cp_fl ul li.on a{color:#fff;background:#2956a7;}
.sy_cp_bg .lb{display:none;}